overly powerful - Turkish English Dictionary